package neu.soft.service;

import neu.soft.entity.Vendor;
import neu.soft.query.BasePageQuery;
import neu.soft.vo.PageBean;

import java.util.List;

/**
 * 供应商管理服务
 */
public interface VendorService {

    int addVendor(Vendor vendor);

    int updateVendor(Vendor vendor);

    int deleteVendor(Integer vendorId);

    List<Vendor> findAll();

    Vendor findById(Integer vendorId);

    Vendor findByName(String vendorName);

    PageBean<Vendor> findByPage(BasePageQuery query);
}
